package com.ruoyi.project.basic.inventoryclass.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.framework.aspectj.lang.annotation.Excel;
import com.ruoyi.framework.web.domain.BaseEntity;

/**
 * 存货分类对象 jc_inventoryclass
 * 
 * @author frank
 * @date 2024-08-24
 */
public class JcInventoryclass extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 主键 */
    @Excel(name = "主键")
    private String jcInventoryclassoid;

    /** 存货大类编码 */
    @Excel(name = "存货大类编码")
    private String cinvccode;

    /** 存货大类名称 */
    @Excel(name = "存货大类名称")
    private String cinvcname;

    /** 编码级次 */
    @Excel(name = "编码级次")
    private Integer iinvcgrade;

    /** 是否末级 */
    @Excel(name = "是否末级")
    private Integer binvcend;

    /** 所属经济分类编码 */
    @Excel(name = "所属经济分类编码")
    private String cecocode;

    /** 对应条形码编码 */
    @Excel(name = "对应条形码编码")
    private String cbarcode;

    /** 存货分类父级OID */
    @Excel(name = "存货分类父级OID")
    private String parentoid;

    /** 集团大类编码 */
    @Excel(name = "集团大类编码")
    private String jtdlbm;

    /** 集团大类代码 */
    @Excel(name = "集团大类代码")
    private String jtdldm;

    /** 排序 */
    @Excel(name = "排序")
    private Integer sort;

    /** 使用标识 */
    @Excel(name = "使用标识")
    private Integer sybs;

    /** 集团删除标识 */
    @Excel(name = "集团删除标识")
    private Integer jtdel;

    public void setJcInventoryclassoid(String jcInventoryclassoid) 
    {
        this.jcInventoryclassoid = jcInventoryclassoid;
    }

    public String getJcInventoryclassoid() 
    {
        return jcInventoryclassoid;
    }
    public void setCinvccode(String cinvccode) 
    {
        this.cinvccode = cinvccode;
    }

    public String getCinvccode() 
    {
        return cinvccode;
    }
    public void setCinvcname(String cinvcname) 
    {
        this.cinvcname = cinvcname;
    }

    public String getCinvcname() 
    {
        return cinvcname;
    }
    public void setIinvcgrade(Integer iinvcgrade) 
    {
        this.iinvcgrade = iinvcgrade;
    }

    public Integer getIinvcgrade() 
    {
        return iinvcgrade;
    }
    public void setBinvcend(Integer binvcend) 
    {
        this.binvcend = binvcend;
    }

    public Integer getBinvcend() 
    {
        return binvcend;
    }
    public void setCecocode(String cecocode) 
    {
        this.cecocode = cecocode;
    }

    public String getCecocode() 
    {
        return cecocode;
    }
    public void setCbarcode(String cbarcode) 
    {
        this.cbarcode = cbarcode;
    }

    public String getCbarcode() 
    {
        return cbarcode;
    }
    public void setParentoid(String parentoid) 
    {
        this.parentoid = parentoid;
    }

    public String getParentoid() 
    {
        return parentoid;
    }
    public void setJtdlbm(String jtdlbm) 
    {
        this.jtdlbm = jtdlbm;
    }

    public String getJtdlbm() 
    {
        return jtdlbm;
    }
    public void setJtdldm(String jtdldm) 
    {
        this.jtdldm = jtdldm;
    }

    public String getJtdldm() 
    {
        return jtdldm;
    }
    public void setSort(Integer sort) 
    {
        this.sort = sort;
    }

    public Integer getSort() 
    {
        return sort;
    }
    public void setSybs(Integer sybs) 
    {
        this.sybs = sybs;
    }

    public Integer getSybs() 
    {
        return sybs;
    }
    public void setJtdel(Integer jtdel) 
    {
        this.jtdel = jtdel;
    }

    public Integer getJtdel() 
    {
        return jtdel;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("jcInventoryclassoid", getJcInventoryclassoid())
            .append("cinvccode", getCinvccode())
            .append("cinvcname", getCinvcname())
            .append("iinvcgrade", getIinvcgrade())
            .append("binvcend", getBinvcend())
            .append("cecocode", getCecocode())
            .append("cbarcode", getCbarcode())
            .append("parentoid", getParentoid())
            .append("jtdlbm", getJtdlbm())
            .append("jtdldm", getJtdldm())
            .append("sort", getSort())
            .append("sybs", getSybs())
            .append("jtdel", getJtdel())
            .toString();
    }
}
